// 事件触发器 发布 / 订阅
// 先订阅 后发布
const Event = require('events').EventEmitter
const ev = new Event

// 订阅
ev.on('上课', (...args) => {
  console.log(args);
})

ev.on('/login', ({ username, password }) => {
  console.log(username, password)
})


// 发布
ev.emit('上课', 1, 2, 3)
ev.emit('上课', { id: 1, name: 'lisi' })

ev.emit('/login', { username: 'admin', password: 'admin888' })
